
----------------------------------------------------*/
.s-fc,a.s-fc:hover{color:#fff;}

.orange{ color:#e3943a;}
.green{ color:#2ea464;}	
.green01{ color:#669933; font-size:18px; font-weight:bold}
.red{ color:#dd1517}
.white{ color:#fff;}
.gray{ color:#999;}
.gray-line{ color:#888; text-decoration:line-through; font-size:12px;}
.blue{ color:#3366cc}
.price{ float:right;color:#777676}

.pt10{padding-top:10px;}
.pt22{padding-top:22px;}
.pt45{padding-top:45px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml65{margin-left:65px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt45{ margin-top:45px;}


/* grid 布局
----------------------------------------------------*/

/*内部*/
.g-in{ width:1002px; margin:0 auto;overflow:visible;zoom:1;}
/* 头部 */
.g-hd{ width:100%; height: 95px; border-bottom:3px solid #189454; padding-top:6px;}
/* 幻灯 */
.g-ban{ width:100%;}
.g-ban .banner{ width:1420px; height: 192px; margin:0 auto; background-color: #b4deff;position: relative;}
/* 底部 */
.g-ft{width:100%;padding: 30px 0 10px;border-top: 1px solid #dbdbdb;background: -webkit-linear-gradient(#f9f9f9,#fff 30px);background: -moz-linear-gradient(#f9f9f9,#fff 30px);background: -ms-linear-gradient(#f9f9f9,#fff 30px);background: linear-gradient(#f9f9f9,#fff 30px);}
/* 两列定宽布局 - 内页 */
.g-bd{width:auto; margin:0 auto;}
.g-mn{float:right;width:785px;}
.g-sd{float:left;width:182px;}
/* 窄 */
.g-mn-s{float:left;width:650px;}
.g-sd-s{float:right;width:350px;}
/* 两列右侧自适应布局 */
.g-bd1{margin:0 0 10px;}
.g-sd1{position:relative;float:left;width:250px;margin-right:-250px;}
.g-mn1{float:right;width:100%;}
.g-mn1c{margin-left:280px;}
/* 两列左侧自适应布局 */
.g-bd2{margin:0 0 10px;}
.g-sd2{position:relative;float:right;width:300px;margin-left:-300px}
.g-mn2{float:left;width:100%;;}
.g-mn2c{margin-right:330px;}
/* 三列中间自适应布局 */
.g-bd5{margin:0 0 10px;}
.g-sd51,.g-sd52{position:relative;float:left;width:230px;margin:0 -230px 0 0;}
.g-sd52{float:right;width:190px;margin:0 0 0 -190px;}
.g-mn5{float:left;width:100%;}
.g-mn5c{margin:0 200px 0 240px;}




/* module 模块
----------------------------------------------------*/
/* 警告 */
.m-notice { border:#ffd199 1px solid; padding:16px 10px; margin: 16px 0px 10px; color: #c86400; background-color: #fff4cc;}

/* logo */
.m-logo{width:90px; float:left; padding-top:0px;overflow:hidden;line-height: 0;}
/* tools */
.m-tool{ width:740px; float:right;text-align:right; line-height:24px;color:#a3a3a3; position:relative;}
.m-tool a{ color:#666666;}
.m-tool ul li { color: #666666; margin: 0 8px 0 0;}
/* tools-phone */
.m-phone{float:left;width: 46%;padding: 20px 0 10px;text-align: left;}
.m-phone h1,.m-phone h2{display: inline;margin-right: 3px;color:#bdbdbd;font-family:Arial, Helvetica, sans-serif;line-height:45px;}
.m-phone h1{font-size:18px;font-family:"微软雅黑","黑体"}
.m-phone h2{font-size:22px;font-family:"Arial Narrow"}

/*一级菜单*/
.m-nav{width:830px;height:auto;float:right;padding-top:20px;margin-left:30px;position:relative; line-height:44px;}
.m-nav .navs{/*margin:0 auto;list-style:none;display:block; width:740px;height:100px;text-align:center;position:relative;*/}
.m-nav .navs li{ float:left; text-align:center;  z-index: 99999;}
.m-nav .navs li a{padding: 0px 27px;color: #545454;font-size: 16px;border-right: 1px solid #b8b8b8;display: inline-block;line-height: 16px;}
.m-nav .navs li a:visited{text-decoration:none;}
.m-nav .navs li a:hover,.nav ul li a.cur{color:#189454; background:none;text-decoration:none;}
/*二级菜单*/
.m-nav li ul.menu{position: absolute;visibility: hidden;z-index:10000;overflow:hidden;padding-left:2.5em;left:35%;width:610px;}
.m-nav li ul.menu li{float: left;width:100px;height:28px;}
.m-nav li ul.menu li a{display:block;width:auto;height:28px;line-height:28px;color:#000;font-weight:normal;text-align:center;font-size:14px;}
.m-nav li ul.menu li a:hover{color:#000;font-weight:bold; font-family:"宋体";border:none; background: none;}
.m-nav ul li.none{ background:none;}

/* 普通翻页器-默认居中 */
.m-page{margin:10px 0 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#39c;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:5px;}

/* 多行式面包屑导航 */
.m-crumb{overflow:hidden;line-height:2.5;zoom:1;}
.m-crumb ul{margin-right:20px; float:right; width:auto;}
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;}
.m-crumb li i{display:inline-block;*display:inline;*zoom:1;width:20px;text-align:center;font-size:12px;/*color:#ccc;*/font-family:\5b8b\4f53;}
/* 空白分隔 */
.m-crumb-blank ul{margin-left:-10px;}
.m-crumb-blank li{display:inline;margin-left:10px;}
/* 绝对定位 */
.m-crumb-p{position:absolute;right:0;top:25%;}
/* 边框 */
.m-crumb-b{border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding: 8px 0}


/* 简易文字链接列表 */
.m-list{line-height:21px;}
.m-list a,.m-list a:hover{text-decoration:none;color:#777;}

/* 水平文字链接列表 */
.m-list1{line-height:23px;}
.m-list1 ul{margin-left:-6px;}
.m-list1 li{float:left;}
.m-list1 a{padding:0 6px;word-wrap: normal; word-break: keep-all;}
.m-list1 a,.m-list1 a:hover{text-decoration:none;color:#818181;}
/* 水平文字链接列表-颜色1 */
.m-list1-c1 a,.m-list1-c1 a:hover{color:#3891eb;}

/* 带点文字链接列表-默认方点,适用于新闻列表 */
.m-list2{padding-top:1px;line-height:1.5;}
.m-list2 ul{padding: 16px 12px;}
.m-list2 li{position:relative;padding-left:10px;margin-top:5px;zoom:1;}
.m-list2 li i.dot{position:absolute;top:15px;left:0;width:0;height:0;overflow:hidden;margin-top:-3px;border:2px solid;}
.m-list2 li i.dot.dot2{ width:6px; height:10px; top:9px; margin-top:0px; border:none; background:url(../images/base/icon.png) 0px -56px no-repeat;}
.m-list2 li i.dot.dot2.dot2a{ background-position:-4px -1409px;}
.m-list2 li i.dot.dot2.dot2b{ background-position:-4px -1409px;}

/* 固定文字较大 */
.m-list2-lg{font-size:14px;}
/* 标题 */
.m-list2 .u-ctt{height:42px;line-height:42px;background-color: black;}
.m-list2 .u-cttf{color:#ffffff;left: 15px;}
.m-list2 .u-btn2{height: 42px;margin-top: -21px;}
.m-list2 .u-btn3{background-position: 18px -221px;}

/* 左图右文图文列表-默认竖排 */
.m-list3{padding:5px 0;border-bottom:1px dashed #dfdfdf;zoom:1;}
.m-list3 li{display:inline;float:left;width:100%;margin:10px 0 0;}
.m-list3 .txt{float:right;width:100%;height:95px;overflow:hidden;margin-left:-136px;}
.m-list3 h3,.m-list3 p{margin-left:136px;overflow:hidden;line-height:20px;}
.m-list3 h3{margin-bottom:5px;}
.m-list3 h3 a,.m-list3 h3 a:hover{color:#333;}
.m-list3 .u-img-am{float:left;width:115px;height:85px;}
.m-list3 .u-img-am img{height: 100%}
.m-list3 .u-img2{float:left;width:94px;height:94px;}
/* 横排 */
.m-list3-x ul{margin:-11px 0 0 -10px;}
.m-list3-x li{width:230px;margin:10px 0 0 10px;}

/* 上图下文图文列表 */
.m-list4{padding:1px 0 0;zoom:1;}
.m-list4 ul{margin:-11px 0 0 -10px;}
.m-list4 li{display:inline;float:left;width:226px;margin:10px 0 0 10px;}
.m-list4 h3,.m-list4 p {width:100%;height:18px;overflow:hidden;margin:5px 0 0;line-height:18px;text-align: center;}
.m-list4 h3 a{color:#333;}
.m-list4 h3 a:hover{color:#F60}
.m-list4 .u-img-am,.m-list4 .u-img2{width:195px;height:155px;}

/* 带图标，多分类文字链接列表 - exp:产品分类 */
.m-list5{padding-top:1px;line-height:1.5;overflow: hidden;}
.m-list5 ul{padding: 16px 12px 26px 12px;background-color: #e4e4e4;}
.m-list5 li{position:relative;margin-top:5px;border-bottom: 1px solid #a9a9a9;background:none;zoom:1;}
.m-list5 li:last-child{border:none;}
.m-list5 li h4,.m-list5 li h4 a{display:block;font-size: 14px;font-weight:normal;width: 100%;color: inherit;}
.m-list5 li h4 a:hover{background-color: #d52a2a;color:#ffffff;}
.m-list5 li p{padding-left: 16px;}
.m-list5 li p a{position: relative;display: inline;float: left;height: 24px;line-height: 24px;white-space: nowrap;padding: 0 5px;color: #818181;}
/* 默认方点 */
.m-list5 i.dot{position:absolute;top:0.75em;left:0;width:0;height:0;overflow:hidden;margin-top:0px;border:2px solid;}
/* 自定义标志 */
.m-list5 i.icon{width:1.5em;background-position:5px -287px;}
/* 固定文字较大 */
.m-list5-lg{font-size:14px;}
/* 标题 */
.m-list5 .u-ctt{height:42px;line-height:42px;background-color: black;}
.m-list5 .u-cttf{color:#ffffff;left: 15px;}
.m-list5 .u-btn2{height: 42px;margin-top: -21px;}
.m-list5 .u-btn3{background-position: 18px -221px;}

/* 垂直文字链接列表 - exp:底部网站导航 */
.m-list6 dl{ float:left; padding:0 24px;}
.m-list6 dl.first{padding-left: 0px;}
.m-list6 dl.last{padding-right: 0px;}
.m-list6 dt{ color:#bdbdbd; line-height:30px;font-weight:bold;font-size: 14px;}
.m-list6 dd a{ color:#767676; text-transform:uppercase; font-variant:small-caps;}
.m-list6 dd a:hover{ color:#ccc;}

﻿/* 简易表单 */
.m-form{line-height:29px;color:#555;}
.m-form legend{font-size:14px;font-weight:bold;}
.m-form .formitm{padding:20px 0 0;line-height:30px;}
.m-form .formitm.last{padding:10px 0;}
.m-form .formitm-1{padding-left:100px;}
.m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form .ipt{margin-left:100px; background:none;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#fb5500;}
.m-form .ipt img{height:28px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#fb5500;}
.m-form .tip{padding-top:10px;color:#545454!important;}
.m-form .tip input{margin:0 5px 3px 0;}

/* 简易表单-2 */
.m-form2{line-height:29px;color:#555;}
.m-form2 legend{font-size:14px;font-weight:bold;}
.m-form2 .formitm{width:200px;float:left;padding:20px 0 0;line-height:30px;}
.m-form2 .formitm-1{padding-left:100px;}
.m-form2 .ipt *{vertical-align:middle;}
.m-form2 .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.m-form2 .ipt img{height:32px;margin:0 15px 0 5px;}
.m-form2 .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form2 .ipt p{height:22px;line-height:22px;color:#999;}

﻿/* 简易表单-上下排列 */
.m-form3{line-height:29px;color:#555;}
.m-form3 legend{font-size:14px;font-weight:bold;}
.m-form3 .formitm{padding:10px 0 0;line-height:30px;}
.m-form3 .formitm.last{padding:10px 0;}
.m-form3 .formitm-1{padding-left:100px;}
.m-form3 .lab{float:none;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form3 .ipt{margin-left:0px; background:none;}
.m-form3 .ipt *{vertical-align:middle;}
.m-form3 .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#fb5500;}
.m-form3 .ipt img{height:28px;margin:0 15px 0 5px;}
.m-form3 .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form3 .ipt p{height:22px;line-height:22px;color:#fb5500;}
.m-form3 .ipt .u-ipt{ width:275px; height:21px; text-indent:2em; background:url(../images/base/icon.png) -100px 100px no-repeat;}
.m-form3 .ipt .u-ipt#uname{ background-position:10px -56px;}
.m-form3 .ipt .u-ipt#upwd{ background-position:10px -84px;}
.m-form3 .tip{padding-top:10px;color:#545454!important;}
.m-form3 .tip input{margin:0 5px 3px 0;}


/* 表单验证结果 */
/* 验证错误信息提示-默认label标记,类名error,元素后方*/
label.error{vertical-align: middle;color: #FFF!important;font-weight: 400;text-transform: uppercase;margin: -.25em .25em 0;padding: .5em .8em;background-color: #D95C5C!important;border-color: #D95C5C!important;border-radius: .325em;z-index: 999;width: 60%;}
label.success{display:none!important;}
/* 验证错误信息提示2-默认label标记,类名error,绝对定位*/
.valid-pa label.error{display: inline-block;vertical-align: middle;color: #FFF!important;font-weight: 400;text-transform: uppercase;margin: -.25em .25em 0;padding: .5em .8em;background-color: #D95C5C!important;border-color: #D95C5C!important;border-radius: .325em;position: absolute;top: 5%;left: 5%;z-index: 999;width: 60%;}
/* 验证成功信息提示-自定义P标记,类名error,元素后方*/
p.success,p.error{display: inline;vertical-align: middle;margin: -.25em .85em 0;padding: 0em .8em 0em 1.2em; background:url(../images/base/icon.png) 0px -1000px no-repeat;}
p.success{ background-position:0px -360px!important;}
p.error{ background-position:0px -383px;}

/* input错误提示的样式*/
input.error,textarea.error{background-color: #fffafa!important;border-color: #e7bebe!important;color: #D95C5C!important;}

/* 验证错误信息提示2-信息统一放置一个盒子 */
.m-warn{float:left;/*background-color: #D95C5C!important;*/border-color: #D95C5C!important;border-radius: .325em;margin:.3em 0 0 1em;width: 73%;height: auto;}
.m-warn p{background:none;display: block;}
.m-warn .error{/*padding: 8px 6px;*/vertical-align: middle;color: #FFF!important;font-weight: 400;text-transform: uppercase;font-style:normal;}
.m-warn .success{display:none!important;}

/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #e8e8e8; text-align:center;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#e4f4e9;}
.m-table tbody tr:nth-child(2n):hover{background:#fff;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
/* 简易数据表格-圆角*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}


/* 搜索模块-默认居右侧 */
.m-search{float: right;padding:0px 0 0 5px;}
.m-search .input{width:163px;height:10px;padding:5px;float: left;line-height:14px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:12px;white-space: nowrap;border:1px solid #cecece;background:#f5f5f5;padding-left:10px;/*-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*/}
/* 提交按钮1 */
.m-search .submit{text-align: center;vertical-align: middle;height: 26px;padding: 0 9px;cursor: pointer;outline: 0;overflow: hidden;border: 1px solid #b3b3b3;border-bottom: 1px solid #939393;background: #f0f0f0;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.1,#d5d5d5),color-stop(0.93,#f0f0f0),color-stop(0.99,#fff));background-image: -webkit-linear-gradient(center bottom,#d5d5d5 10%,#f0f0f0 93%,#fff 99%);background-image: -moz-linear-gradient(center bottom,#d5d5d5 10%,#f0f0f0 93%,#fff 99%);background-image: -ms-linear-gradient(center bottom,#d5d5d5 10%,#f0f0f0 93%,#fff 99%);background-image: -o-linear-gradient(center bottom,#d5d5d5 10%,#f0f0f0 93%,#fff 99%);background-image: linear-gradient(center bottom,#d5d5d5 10%,#f0f0f0 93%,#fff 99%);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 0 #c0c0ba;-moz-box-shadow: 0 1px 0 #c0c0ba;box-shadow: 0 1px 0 #c0c0ba;font-family: Arial,Helvetica,sans-serif;text-shadow: 0 1px 0 #eeeeec;font-size: 12px;color: #505050;}
.m-search .submit:hover{border-color: #939393;background: #e7e7e7;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.03,#c6c6c6),color-stop(0.93,#f0f0f0),color-stop(0.99,#fafafa));background-image: -webkit-linear-gradient(center bottom,#c6c6c6 3%,#f0f0f0 93%,#fafafa 99%);background-image: -moz-linear-gradient(center bottom,#c6c6c6 3%,#f0f0f0 93%,#fafafa 99%);background-image: -ms-linear-gradient(center bottom,#c6c6c6 3%,#f0f0f0 93%,#fafafa 99%);background-image: -o-linear-gradient(center bottom,#c6c6c6 3%,#f0f0f0 93%,#fafafa 99%);background-image: linear-gradient(center bottom,#c6c6c6 3%,#f0f0f0 93%,#fafafa 99%);}
/* 提交按钮2 */
.m-search .submit-c1{text-align: center;vertical-align: middle;height: 22px;padding: 0 9px;cursor: pointer;outline: 0;overflow: hidden;border: 1px solid #cecece;border-left: 0px;background: #f0f0f0;font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: #a6a6a6;}
.m-search .submit-c1:hover{/*border-color: #939393;*/background: #e7e7e7;}
/* 提交按钮3 */
.but80 { width:31px; height:25px;float:left;font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;  border:none;  background:url(../images/search.jpg) no-repeat; cursor:pointer}
.but80_hover{ background-position:1px 2px;}

/*无搜索结果*/
.m-searchNoResult{overflow: hidden; background: #ffffff; _zoom: 1;}
.m-searchNoResultCon{width: 460px;margin: 25px auto;}
.m-searchNoResultCon p{_position: relative;overflow: hidden;_zoom: 1;}
.m-searchNoResultCon p.t{margin-left: -25px;padding: 0 0 20px 25px;color: #333;font-weight: bold;font-size: 14px;}
.m-searchNoResultCon p.t s{float: left;width: 17px;height: 17px;overflow: hidden;margin: 3px 0 0 -20px;background: url(../images/base/icon.png) no-repeat -31px -1373px;}
.m-searchNoResultCon p.t a{ color:#80c8da;}




/* unit 元件
----------------------------------------------------*/

/*标签-带链接*/
.u-label{font-size:12px;}
.u-label{display: inline-block;vertical-align: middle; padding: .5em .5em;color: rgba(0,0,0,.65);text-transform: uppercase;font-weight: 400;border-radius: .325em;}
a.u-label{cursor: pointer;}

i.icon{font-size: 1em;}
i.icon{display: inline-block;margin: 0 .25em 0 0;width: 1.5em;height: 1.5em;line-height: 1;vertical-align: middle;background:url(../images/base/icon.png) no-repeat;}
i.icon.weixin{background-position: 3px 0;}
i.icon.weibo{background-position: 0 -24px;}


/* 无边图片容器-默认定宽定高、图片拉伸 */
.u-img{display:block;position:relative;width:110px;height:110px;}
.u-img img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img-ha,.u-img-ha img{height:auto;}
/* 图片垂直水平居中 */
.u-img-am{border:6px solid #e9e9e9;padding:1px;background:#fff;overflow: hidden;/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;/*设置垂直居中*/vertical-align:middle;/*设置水平居中*/text-align:center;/*针对IE的Hack*/*display: block;*font-size:40px;}
.u-img-am img{vertical-align:middle; border: none;display:inline;}


/* 栏目头部通用样式,column title */
.u-ctt{height:32px;line-height: 32px;position:relative;}
/* 标题文字 */
.u-cttf{ width:auto; height:100%; position:absolute; left:0; top:0; text-align:left;font-weight:bold;color:#323232;}
/* 较小 */
.u-cttf-sm{font-size:12px;}
/* 中等 */
.u-cttf-md{font-size:14px;}
/* 较大 */
.u-cttf-lg{font-size:16px;}
/* 很大 */
.u-cttf-xl{font-size:18px;}
/* 栏目头部按钮 */
.u-ctt .u-btn{position:absolute;right:5px;top:0%;}
/* 标题扩展样式 */
.u-ctt-b{border-bottom: 1px dotted #1d1d1d;height: 40px;line-height: 40px;}


/* 文本输入框 */
.u-ipt{width:198px;padding:5px;height:19px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:12px;color:#777;background:#fafafa;}
/* 文本输入框-窄 */
.u-ipt-1{width:90px;}
/* 文本输入框-出错 */
.u-ipt-err{border-color:#c00 #e00 #e00;}
/* 内容框 */
.u-textarea{width:300px;height:100px;padding:5px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:12px;color:#777;background:#fafafa;}
/* 下拉框 */
.u-select{/*width: 192px;font-size: .8em;*/cursor: pointer;display: inline-block;word-wrap: break-word;white-space: normal;padding: 2px 1px 2px 5px; margin: 0;border: 1px solid #D9D9D9;border-top-color: #c0c0c0;color: #777;background: #fafafa; height:24px; line-height:24px;}


/* 通用自定义按钮-优雅降级-默认蓝色 */
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #2d88bf;border-radius:5px;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:#54aede;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6dbde4),to(#399dd8));background:-webkit-linear-gradient(#6dbde4,#399dd8);background:-moz-linear-gradient(#6dbde4,#399dd8);background:-ms-linear-gradient(#6dbde4,#399dd8);background:linear-gradient(#6dbde4,#399dd8);}
button.u-btn{*height:30px;_line-height:25px;}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btntxt{margin-right:3px;_vertical-align:middle;}
.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
/* 较大 */
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:18px;}
button.u-btn-lg{*height:38px;_line-height:33px;}
.u-btn-lg .btnsel{border-width:5px 5px 0;}
/* 较小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px;}
button.u-btn-sm{*height:24px;_line-height:19px;}
/* 红色 */
.u-btn-c1{border-color:#9f161b;background:#de2027;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.u-btn-c1:hover,.u-btn-c1:focus{background:#cc1c23;}
/* 橙色 */
.u-btn-c2{border-color:#e1962d;background:#faa42b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.u-btn-c2:hover,.u-btn-c2:focus{background:#f8960a;}
/* 绿色 */
.u-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}
/* 灰色 */
.u-btn-c4{border-color:#d0d0d0;text-shadow:0 1px rgba(255,255,255,0.8);background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(#fefefe,#e7e7e7);background:-ms-linear-gradient(#fefefe,#e7e7e7);background:linear-gradient(#fefefe,#e7e7e7);}
.u-btn-c4,.u-btn-c4:hover{color:#333;}
.u-btn-c4:hover,.u-btn-c4:focus{background:#e7e7e7;}
.u-btn-c4 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c4:hover .btnsel,.u-btn-c4:focus .btnsel{border-top-color:rgba(0,0,0,1);}
/* 自定义-深灰 */
.u-btn-c5{border-color:#1f1f1f;text-shadow:0 -1px rgba(74,74,74,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#202020),to(#212121));background:-webkit-linear-gradient(#202020,#212121);background:-moz-linear-gradient(#202020,#212121);background:-ms-linear-gradient(#202020,#212121);background:linear-gradient(#202020,#212121);}
.u-btn-c5,.u-btn-c5:hover{color:#898989;}
.u-btn-c5:hover,.u-btn-c5:focus{background:#4c4c4c;}
.u-btn-c5 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c5:hover .btnsel,.u-btn-c5:focus .btnsel{border-top-color:rgba(0,0,0,1);}
/* 黄色 */
.u-btn-c6{border-color:#f68b01;background:#f36a00;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f36a00),to(#ff5001));background:-webkit-linear-gradient(#f36a00,#ff5001);background:-moz-linear-gradient(#f36a00,#ff5001);background:-ms-linear-gradient(#f36a00,#ff5001);background:linear-gradient(#f36a00,#ff5001);}
.u-btn-c6:hover,.u-btn-c6:focus{background:#f8960a;}
/* 兼容型--浅绿 */
.u-btn-c7{ border-radius:0; box-shadow:none; border-color:#82c40b;background:#82c40b;}
.u-btn-c7:hover,.u-btn-c7:focus{background:#acd85c;}
/* 兼容型--橙色 */
.u-btn-c8{ border-radius:0; box-shadow:none; border-color:#ff9600;background:#ff9900;}
.u-btn-c8:hover,.u-btn-c8:focus{background:#ffa200;}
/* 定制按钮-文字 */
.u-btn2{display:inline-block;position:absolute;right:0px;top:50%; margin-top:-14px;padding:0 12px;height:28px;line-height:28px;font-size:12px;letter-spacing:1px;text-align:center;vertical-align:middle;cursor:pointer;word-wrap:normal;white-space:nowrap;}
/* 定制按钮-背景图 */
.u-btn3{width:292px; height:32px; border:none; color:#FFF; font-size:14px; padding-right:0; /*background: url(../images/button_04.jpg);*/}


/* 返回 */
.u-back{ font-size:12px;}
/* 上下篇 */
.u-np *{ font-size:12px;}
/* 查看详细 */
.u-more{ font-size:12px; color:#ffffff!important;}
.u-more:hover{color: #ffffff;}




/* functions 函数
----------------------------------------------------*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-pa{position:absolute;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center!important;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.f-center{margin:0 auto;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.overflow{text-indent:-9999px;font-size:0;line-height:0;}
.overflow a{display:block;width:100%;height:100%;}